music_table1 = \
(
    ("0=5",),

    #4
    ("1C:1C:1C:1C:1C:1C:1C:1C:1C:1C:1C:1C:0:0:0:0=1/16",),
    #5
    ("1C,5:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A=1/16",),

    #6
    ("1B:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A=1/16",),
    ("1B:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A=1/16",),
    ("1B:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A=1/16",),
    ("1B:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A=1/16",),
    ("1B:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A=1/16",),
    ("1B:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A:1A=1/16",),

    #9
    ("1A:1A:1A:1A=1/16", "1A:1A=1/16", "1A=1/8", "3:3=1/8", "3:S2=1/16", "4=1/8",),

    #10
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),

    #14
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:2,5:3:S2:S2:3:2=1/16", "4=1/8",),

   #18
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "3:2=1/8", "3:2=1/16", "4=1/8",),

   #22
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A=1/16", "1A,3:S2,4=1/8",),


   #26
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "3:2=1/8", "3:2=1/16", "4=1/8",),

   #30
   ("1C:1C:1C:1C=1/4",),
   ("1C,5:1A=1/8", "1A,3=1/8", "1A:3=1/16", "1A:1A,5:1A,5:1A=1/8",),
   ("1A,5:1A:1A,3:1A,5=1/8","1A,5:1A,5:1A,3:1A=1/8",),
   ("1A,5:1A=1/8", "1A,3=1/8", "1A:3=1/16", "1A,5:3=1/16", "1A,5=1/8", "1A,3=1/4",),
   ("1A,5:1A:1A,3:1A,5=1/8", "1A,5:3=1/16", "1A,5=1/8", "1A,3=1/8", "1A,3:3=1/16",),

   #35
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),

   #39
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:2,5:3:S2:S2:3:2=1/16", "4=1/8",),

   #43
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "3:2=1/8", "3:2=1/16", "4=1/8",),

   #47
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),

    #50
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A=1/16", "1A,3:S2,4=1/8",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:3,5:3:3:3:2:2:2:2=1/16",),

   #52
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "3:2=1/8", "3:2=1/16", "4=1/8",),
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "3:2=1/8", "3:2=1/16", "4=1/8",),

   #56
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:2:3:S2:S2:3:2=1/16", "4=1/8",),

   #60
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "S2,4:S2,4:S2,4:S2,4=1/8",),

   #64
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "2,5:3:S2:S2=1/16", "3:S2=1/16", "4=1/8",),

   #68
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A=1/16", "3:2=1/18", "3:2=1/16", "4=1/8",),   

   #72
   ("1C,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A:3:1A:1A:1A=1/16",),
   ("1A,5:1A:1A:1A:3:1A:1A:1A:1A,5:1A:1A:1A=1/16", "1A,3:S2,4=1/8",),

   #76
   ("1C,5=1/4", ),
)

# music_table1 = \
# (
#   ("1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1=1/16",),
#   ("1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1=1/16",),
#   ("1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1=1/16",),
#   ("1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1=1/16",),
#   ("1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1=1/16",),
#   ("1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1:1A,S1=1/16",),

# )
import sys
sys.path.append('../../')
sys.path.append('../../../../')
if __name__ == "__main__":
    import drumKit.music_translate as music_translate
    music_parse = music_translate.music_trans([music_table1], beat=96)
    music_parse.music_to_play_table()
    music_parse.play_music()